【広告除去】Amazon.co.jpまたはkill_connectionリストに登録されているリンクをリンク先とする画像を表示させないようにするフィルタ Edit

まとめサイトなど、しばしばAmazon.co.jpのアフィリエイトを用いているWebサイトからそのアフィリエイトを抹消するフィルタ。利便性を考慮し、kill_connectionリストをもそのまま利用することにしたので、多様な広告を非表示にさせることができる。
kill_connectionフィルタにAmazon.co.jpへのアクセスを遮断するとAmazon.co.jpでの買い物のときにいちいちバイパスに切り替えないといけないし、サイトによっては画像そのものがamazonからのものでない場合もあってその場合は効果がないという経験があった。
とにかく、Amazon.co.jpへアクセスしている最中は影響を与えず、Amazon.co.jp以外のWebサイトでAmazonへのリンクを張った画像を削除するために作成した。
本当はkill_connectionリストの中身を使うようにできたらとても便利そうなのだが…

VER.2 的をある程度絞ったフィルタ。広告が多く貼り付けられるまとめサイトやアップローダー利用時にたぶん重宝する。

[Patterns]
Name = "Ads Blaster base on AmazonJP&kill_connection VER.2"
Active = TRUE
URL = "^(([^/]++.|)amazon.(co.jp|com))"
Limit = 1024
Match = "(<a *=("|'|)http://(www.amazon.co.jp/|$LST(kill_connection))("|'|) \1>\2</a>)|amazon.co.jp)"
Replace = "<!-- HERE WAS KILLED BY Ads Blaster base on AmazonJP&kill_connection VER.2 -->"

旧バージョンを少し改良したもの アスタリスクの部分が場合によっては期待しない結果を生むかもしれないが、参考として載せておく。

[Patterns]
Name = "Ads Blaster base on AmazonJP&kill_connection"
Active = FALSE
URL = "^(([^/]++.|)amazon.(co.jp|com))"
Limit = 1024
Match = "<a href=("|'|)http://(www.amazon.co.jp/|$LST(kill_connection))*("|'|)>\1</a>"
Replace = "<!-- here was killed by Ads Blaster base on AmazonJP&kill_connection -->"


複製名前変更